What is a snog?

A snog is a British term for kissing or making out with someone. It is usually used to describe passionate, romantic kissing with physical affection. Snogging can vary from gentle pecks on the lips to more intense, full-on kissing. It is a common term used among teenagers and young adults in the UK.